package org.haq.bae.runtime.model;

import org.haq.bae.datamodel.AbstractModel;
import org.haq.bae.datamodel.ApplicationModel;

/**
 * ApplicationModelProcessor
 * User: INDOCYBER
 * Date: 5/1/12
 * Time: 8:52 PM
 * Description:
 */
public class ApplicationModelProcessor extends AbstractModelProcessor {

    private ApplicationModel applicationModel;


    @Override
    public void setInput(AbstractModel input) {
        if (input == null || !(input instanceof ApplicationModel)) {
            throw new IllegalArgumentException("input must not be null and must be type of ApplicationModel");
        }

        this.applicationModel = (ApplicationModel) input;

    }

    @Override
    public void process() {

    }

    @Override
    public Object getOutput() {
        return null;
    }


}
